

.message-small .message {
	background-image:none !important;
	padding:4px 7px; }

.message-small .message-header, .message-small .message-content {
	-moz-border-radius:3px;
	padding:0; }

.message-small .message-header { font-size:19px; }

.message-small .message-content p { margin-top:0; }

.message {
	margin:7px;
	font-weight:normal;
	font-size:12px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	padding:7px 0; }

	.message p {
		margin:0;
		margin-top:7px; }

.message-header, .message-content {
	padding:0 10px;
	padding-left: 75px; }

.message-content { }

.message-header {
	font-size:19px;
	font-style:normal;
	font-weight:normal; }

.message-message {
	border:solid 1px #DEDEDE;
	background:#EFEFEF url('../images/icons/chat.png') no-repeat 15px center;
	color:#222222; }

.message-warning {
	border:solid 1px #DEDEDE;
	background:#eeb url('../images/icons/warning.png') no-repeat 15px center; }

.message-ok {
	border:solid 1px #0a4d01;
	background:#8FE886 url('../images/icons/clean.png') no-repeat 15px center;
	color:#224f35; }

.message-error {
	border:solid 1px #F41C16;
	background:#FF8480 url('../images/icons/flag.png') no-repeat 15px center; }

.close-box {
	position:absolute;
	top:10px;
	right:10px; }

